const utils = require("../../utils/util.js");

// pages/search/search.js
Page({
  /**
   * 页面的初始数据
   */
  data: {
    indexName: "",
    list: [],
    showResult: false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    console.log(options);
    if (options.indexName) {
      this.setData({
        indexName: options.indexName
      });
    }
  },

  onShow: function() {
    utils
      .preCheck()
      .then(res => {
        if (this.data.indexName) {
          wx.showLoading({
            mask: true,
            title: "正在查询..."
          });
          this.getQueryResult();
        }
      })
      .catch(res => {});
  },
  ...utils.defaultShare,
  getQueryResult(again) {
    utils
      .ajax("/v1/bcs/querySpecifyBusinessCards.do", {
        name: this.data.indexName
      })
      .then(res => {
        wx.hideLoading();
        if (res.code === "000000") {
          // 解析获取到的用户信息，跳转到详情页
          this.setData({
            list: res.data.businessCards,
            showResult: true
          });
        } else {
          utils.message(res.message || "没有查询到对应的信息");
          console.log(res.message || "没有查询到对应的信息");
        }
      })
      .catch(res => {
        wx.hideLoading();
      });
  }
});
